#!/usr/bin/env python
#-*- coding:utf-8 -*-
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.units import cm, mm, inch, pica
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image
import os



class gerarcracha:
    def __init__ (self,cpf,nome):
     
        namefile = "Carteirinhas\%s.pdf" %(cpf)
        
        pdf = Canvas(namefile, pagesize = (95*mm,50*mm)) #Nome do arquivo e Tipo do papel
        pdf.setFont("Courier",10) #Seta a fonte para Courier tamanho 12
        pdf.setStrokeColorRGB(1, 0, 0)

        pdf.drawString(10,135, 'Carteira de Sócio PyGB')
        nome = "Nome: %s" %(nome)        
        pdf.drawString(10, 20, nome) #Escreve o texto na posição (0,0) = (x,y)
        cpf = "CPF: %s" %(cpf)
        pdf.drawString(10, 10, cpf) #Escreve o texto na posição (0,0) = (x,y)

        pdf.drawImage('img/gb.jpg', 75, 30, 140, 102)
        
        
        pdf.showPage()
        pdf.save()

        os.system("start "+ namefile);
        
        

    
